package cn.ddiancan.xddcloud.psc.audit.domain;

import java.util.Date;

import cn.ddiancan.xddcloud.common.entity.BaseVO;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class AuditLogVO extends BaseVO {

    private String id;

    private String userId;

    private String operationCode;

    private String operationDescription;

    private String executeMethod;

    private Object[] parameters;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date executeTime;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date finishTime;

    private Object result;
}
